home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ V5.02 / APPEXPRT.PAK / RC.OWL < prev    next >
Text File  |  1997-05-06  |  35KB  |  977 lines

  1. //----------------------------------------------------------------------------
  2. ##@QUERY_PRJ_NAME [[Project]]
  3. //  Project [[Project]]
  4. ##@QUERY_PRJ_COMPANY [[CompanyName]] 2
  5. ##@QUERY_PRJ_COPYRIGHT [[Copyright]] 2
  6. ##\\Copyright Copyright 2
  7. //  [[CompanyName]]
  8. //  [[Copyright]]
  9. //
  10. ##@QUERY_TARGET_NAME [[Target]]
  11. //  SUBSYSTEM:  [[Target]] Application
  12. ##QUERY_FILENAME_H [[Filename]]
  13. //  FILE:     [[Filename]].rc
  14. ##@QUERY_PRJ_USER [[Author]]
  15. //  AUTHOR:     [[Author]]
  16. //
  17. //  OVERVIEW
  18. //  ~~~~~~~~
  19. //  All resources defined here.
  20. //
  21. //----------------------------------------------------------------------------
  22.  
  23. #if !defined(WORKSHOP_INVOKED)
  24. # include <windows.h>
  25. #endif
  26. ##QUERY_FILENAME_CPP [[Filename]]
  27. #include "[[Filename]].rh"
  28.  
  29.  
  30. ##0 [[HAXRes]]
  31. ##--BEGIN-- "" [[MenuName]]
  32. ##@QUERY_APPL_MODEL == VALUE_MDI
  33. ##:   "IDM_MDI" MenuName
  34. [[MenuName]] MENU
  35. ## ((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG))
  36. ##:   "IDM_SDI" MenuName
  37. [[MenuName]] MENU
  38. ##:CreateRsrc("MENU", \\"[[MenuName]]", [[AssociatedID]])
  39. ##:AssociatedID HAXRes
  40. BEGIN
  41.   POPUP "&File"
  42.   BEGIN
  43. ##@QUERY_APPL_MODEL == VALUE_MDI 2
  44. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_MDIFILENEW")
  45. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_MDIFILEOPEN")
  46.     MENUITEM "&New", CM_MDIFILENEW
  47.     MENUITEM "&Open...", CM_MDIFILEOPEN
  48. ## ((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG)) 2
  49. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_FILENEW")
  50. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_FILEOPEN")
  51.     MENUITEM "&New", CM_FILENEW
  52.     MENUITEM "&Open...", CM_FILEOPEN
  53. ##--BEGIN-- ((@QUERY_APPL_MODEL != VALUE_SDI) && (@QUERY_APPL_MODEL != VALUE_DIALOG))
  54. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_FILECLOSE")
  55.     MENUITEM "&Close", CM_FILECLOSE
  56. ##--END-- ((@QUERY_APPL_MODEL != VALUE_SDI) && (@QUERY_APPL_MODEL != VALUE_DIALOG))
  57.     MENUITEM SEPARATOR
  58. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_FILESAVE")
  59.     MENUITEM "&Save", CM_FILESAVE, GRAYED
  60. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_FILESAVEAS")
  61.     MENUITEM "Save &As...", CM_FILESAVEAS, GRAYED
  62. ##--BEGIN-- @OPT_APPL_PRINTING
  63.     MENUITEM SEPARATOR
  64. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_FILEPRINTPREVIEW")
  65. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_FILEPRINT")
  66. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_FILEPRINTERSETUP")
  67.     MENUITEM "Print Pre&view...", CM_FILEPRINTPREVIEW, GRAYED
  68.     MENUITEM "&Print...", CM_FILEPRINT, GRAYED
  69.     MENUITEM "P&rint Setup...", CM_FILEPRINTERSETUP, GRAYED
  70. ##--END-- @OPT_APPL_PRINTING
  71. ##@OPT_APPL_MAIL && @OPT_APPL_DOCVIEW 2
  72.     MENUITEM SEPARATOR
  73. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_FILESEND")
  74.     MENUITEM "Sen&d...", CM_FILESEND, GRAYED
  75.     MENUITEM SEPARATOR
  76. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EXIT")
  77.     MENUITEM "E&xit\tAlt+F4", CM_EXIT
  78.   END
  79.  
  80.   MENUITEM SEPARATOR
  81.  
  82.   POPUP "&Edit"
  83.   BEGIN
  84. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITUNDO")
  85.     MENUITEM "&Undo\tAlt+BkSp", CM_EDITUNDO, GRAYED
  86.     MENUITEM SEPARATOR
  87. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITCUT")
  88.     MENUITEM "Cu&t\tShift+Del", CM_EDITCUT, GRAYED
  89. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITCOPY")
  90.     MENUITEM "&Copy\tCtrl+Ins", CM_EDITCOPY, GRAYED
  91. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITPASTE")
  92.     MENUITEM "&Paste\tShift+Ins", CM_EDITPASTE, GRAYED
  93. ##--BEGIN-- ((@QUERY_APPL_OLE == VALUE_CONTAINER) || (@QUERY_APPL_OLE == VALUE_OLEBOTH))
  94. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITPASTESPECIAL")
  95.     MENUITEM "Paste &Special...", CM_EDITPASTESPECIAL, GRAYED
  96. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITPASTELINK")
  97.     MENUITEM "Paste &Link", CM_EDITPASTELINK, GRAYED
  98. ##--END-- ((@QUERY_APPL_OLE == VALUE_CONTAINER) || (@QUERY_APPL_OLE == VALUE_OLEBOTH))
  99.     MENUITEM SEPARATOR
  100. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITCLEAR")
  101.     MENUITEM "Clear &All\tCtrl+Del", CM_EDITCLEAR, GRAYED
  102. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITDELETE")
  103.     MENUITEM "&Delete\tDel", CM_EDITDELETE, GRAYED
  104. ##--BEGIN-- ((@QUERY_APPL_OLE == VALUE_CONTAINER) || (@QUERY_APPL_OLE == VALUE_OLEBOTH))
  105.     MENUITEM SEPARATOR
  106. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITINSERTOBJECT")
  107.     MENUITEM "Insert &Object...", CM_EDITINSERTOBJECT, GRAYED
  108. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITINSERTCONTROL")
  109.     MENUITEM "Insert Co&ntrol...", CM_EDITINSERTCONTROL, GRAYED
  110. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITLINKS")
  111.     MENUITEM "&Links...", CM_EDITLINKS, GRAYED
  112. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITOBJECT")
  113.     MENUITEM "&Object", CM_EDITOBJECT, GRAYED
  114.     MENUITEM SEPARATOR
  115. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITSHOWOBJECTS")
  116.     MENUITEM "&Show Objects", CM_EDITSHOWOBJECTS
  117. ##--END-- ((@QUERY_APPL_OLE == VALUE_CONTAINER) || (@QUERY_APPL_OLE == VALUE_OLEBOTH))
  118.   END
  119.  
  120.   POPUP "&Search"
  121.   BEGIN
  122. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITFIND")
  123.     MENUITEM "&Find...", CM_EDITFIND, GRAYED
  124. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITREPLACE")
  125.     MENUITEM "&Replace...", CM_EDITREPLACE, GRAYED
  126. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_EDITFINDNEXT")
  127.     MENUITEM "&Next\aF3", CM_EDITFINDNEXT, GRAYED
  128.   END
  129.  
  130.   MENUITEM SEPARATOR
  131.  
  132.   MENUITEM SEPARATOR
  133.  
  134.   MENUITEM SEPARATOR
  135.  
  136. ##--BEGIN-- @QUERY_APPL_MODEL == VALUE_MDI
  137.   POPUP "&Window"
  138.   BEGIN
  139. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_CASCADECHILDREN")
  140.     MENUITEM "&Cascade", CM_CASCADECHILDREN
  141. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_TILECHILDREN")
  142.     MENUITEM "&Tile", CM_TILECHILDREN
  143. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_ARRANGEICONS")
  144.     MENUITEM "Arrange &Icons", CM_ARRANGEICONS
  145. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_CLOSECHILDREN")
  146.     MENUITEM "C&lose All", CM_CLOSECHILDREN
  147.   END
  148. ##--END-- @QUERY_APPL_MODEL == VALUE_MDI
  149.  
  150.   MENUITEM SEPARATOR
  151.  
  152.   POPUP "&Help"
  153.   BEGIN
  154. ##@OPT_APPL_HELP 3
  155. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_HELPCONTENTS")
  156.     MENUITEM "&Contents", CM_HELPCONTENTS
  157. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_HELPUSING")
  158.     MENUITEM "&Using help", CM_HELPUSING
  159.     MENUITEM SEPARATOR
  160. ##:AddRsrcItem(HAXRes, "MENUITEM", "", "CM_HELPABOUT")
  161.     MENUITEM "&About...", CM_HELPABOUT
  162.   END
  163.  
  164. END
  165. ##--END-- "" [[MenuName]]
  166.  
  167.  
  168. // Accelerator table for short-cut to menu commands. (include/owl/editfile.rc)
  169. //
  170. ##@QUERY_APPL_MODEL == VALUE_MDI
  171. IDM_MDI ACCELERATORS
  172. ## ((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG))
  173. IDM_SDI ACCELERATORS
  174. BEGIN
  175. ##--BEGIN-- !@OPT_APPL_DOCVIEW
  176. ##"" [[ClientClass]]
  177. ##"" [[BaseClient]]
  178. ##  --BEGIN-- @QUERY_APPL_MODEL == VALUE_MDI
  179. ##  :<<TMDIChild QUERY_WIND_CLIENT [[ClientClass]]
  180. ##  :<<*ClientClass QUERY_BASE_NAME [[BaseClient]]
  181. ##  :BaseClient == "TListBox"
  182.   VK_DELETE, CM_EDITDELETE, VIRTKEY
  183. ##  --END-- @QUERY_APPL_MODEL == VALUE_MDI
  184. ##  --BEGIN-- @QUERY_APPL_MODEL == VALUE_SDI
  185. ##  :<<TApplication QUERY_WIND_CLIENT [[ClientClass]]
  186. ##  :<<*ClientClass QUERY_BASE_NAME [[BaseClient]]
  187. ##  :BaseClient == "TListBox"
  188.   VK_DELETE, CM_EDITDELETE, VIRTKEY
  189. ##  --END-- @QUERY_APPL_MODEL == VALUE_SDI
  190. ##--END-- !@OPT_APPL_DOCVIEW
  191. ##--BEGIN-- @OPT_APPL_DOCVIEW
  192. ##"" [[TView]]
  193. ##"" [[ViewType]]
  194. ##: OPT_DV_RESET
  195. ##: OPT_DV_NEXT
  196. ##: QUERY_DV_TVIEW [[TView]]
  197. ##: <<*TView QUERY_BASE_NAME [[ViewType]]
  198. ##:ViewType == "TListView"
  199.   VK_DELETE, CM_EDITDELETE, VIRTKEY
  200. ##--END-- @OPT_APPL_DOCVIEW
  201.   VK_DELETE, CM_EDITCUT, VIRTKEY, SHIFT
  202.   VK_INSERT, CM_EDITCOPY, VIRTKEY, CONTROL
  203.   VK_INSERT, CM_EDITPASTE, VIRTKEY, SHIFT
  204.   VK_DELETE, CM_EDITCLEAR, VIRTKEY, CONTROL
  205.   VK_BACK,   CM_EDITUNDO, VIRTKEY, ALT
  206.   VK_F3,     CM_EDITFINDNEXT, VIRTKEY
  207. END
  208.  
  209.  
  210. ##--BEGIN-- @OPT_APPL_PRINTING
  211. // Accelerator table for Print Preview window.
  212. //
  213. IDM_PRINTPREVIEW ACCELERATORS
  214. BEGIN
  215.   VK_ESCAPE, APX_PPR_DONE, VIRTKEY
  216.   "c",       APX_PPR_DONE, ALT
  217. END
  218. ##--END-- @OPT_APPL_PRINTING
  219.  
  220.  
  221. ##@OPT_APPL_HELP 4
  222. // Context sensitive help cursor.
  223. //
  224. IDC_HELPCURSOR CURSOR "help.cur"
  225.  
  226.  
  227. ##--BEGIN-- @OPT_APPL_DOCVIEW
  228. // Menu merged in when TEditView is active, notice the extra MENUITEM SEPARATORs which are
  229. // for menu negotation.  These separators are used as group markers by OWL.
  230. //
  231. IDM_EDITVIEW MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  232. BEGIN
  233.   MENUITEM SEPARATOR
  234.  
  235.   POPUP "&Edit"
  236.   BEGIN
  237.     MENUITEM "&Undo\aCtrl+Z", CM_EDITUNDO
  238.     MENUITEM SEPARATOR
  239.     MENUITEM "&Cut\aCtrl+X", CM_EDITCUT
  240.     MENUITEM "C&opy\aCtrl+C", CM_EDITCOPY
  241.     MENUITEM "&Paste\aCtrl+V", CM_EDITPASTE
  242.     MENUITEM "&Delete\aDel", CM_EDITDELETE
  243.     MENUITEM "C&lear All\aCtrl+Del", CM_EDITCLEAR
  244.   END
  245.  
  246.   POPUP "&Search"
  247.   BEGIN
  248.     MENUITEM "&Find...", CM_EDITFIND
  249.     MENUITEM "&Replace...", CM_EDITREPLACE
  250.     MENUITEM "&Next\aF3", CM_EDITFINDNEXT
  251.   END
  252.  
  253.   MENUITEM SEPARATOR
  254.  
  255.   MENUITEM SEPARATOR
  256.  
  257.   MENUITEM SEPARATOR
  258.  
  259.   MENUITEM SEPARATOR
  260. END
  261.  
  262.  
  263. // Menu merged in when TListView is active, notice the extra MENUITEM SEPARATORs which are
  264. // for menu negotation.  These separators are used as group markers by OWL.
  265. //
  266. IDM_LISTVIEW MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  267. BEGIN
  268.   MENUITEM SEPARATOR
  269.  
  270.   POPUP "&Edit"
  271.   BEGIN
  272.     MENUITEM "&Undo\aCtrl+Z", CM_EDITUNDO
  273.     MENUITEM SEPARATOR
  274.     MENUITEM "&Cut\aCtrl+X", CM_EDITCUT
  275.     MENUITEM "C&opy\aCtrl+C", CM_EDITCOPY
  276.     MENUITEM "&Paste\aCtrl+V", CM_EDITPASTE
  277.     MENUITEM "&Delete\aDel", CM_EDITDELETE
  278.     MENUITEM "&Add Item\aIns", CM_EDITADD
  279.     MENUITEM "&Edit Item\aEnter", CM_EDITEDIT
  280.     MENUITEM "C&lear All\aCtrl+Del", CM_EDITCLEAR
  281.   END
  282.  
  283.   MENUITEM SEPARATOR
  284.  
  285.   MENUITEM SEPARATOR
  286.  
  287.   MENUITEM SEPARATOR
  288.  
  289.   MENUITEM SEPARATOR
  290. END
  291.  
  292.  
  293. IDM_DOCMANAGERFILE MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  294. BEGIN
  295. ##@QUERY_APPL_MODEL == VALUE_MDI 2
  296.   MENUITEM "&New", CM_MDIFILENEW
  297.   MENUITEM "&Open...", CM_MDIFILEOPEN
  298. ## ((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG)) 2
  299.   MENUITEM "&New", CM_FILENEW
  300.   MENUITEM "&Open...", CM_FILEOPEN
  301. ##--BEGIN-- ((@QUERY_APPL_MODEL != VALUE_SDI) && (@QUERY_APPL_MODEL != VALUE_DIALOG))
  302.   MENUITEM "&Close", CM_FILECLOSE
  303. ##--END-- ((@QUERY_APPL_MODEL != VALUE_SDI) && (@QUERY_APPL_MODEL != VALUE_DIALOG))
  304.   MENUITEM SEPARATOR
  305.   MENUITEM "&Save", CM_FILESAVE, GRAYED
  306.   MENUITEM "Save &As...", CM_FILESAVEAS, GRAYED
  307. ##--BEGIN-- @OPT_APPL_PRINTING
  308.   MENUITEM SEPARATOR
  309.   MENUITEM "Print Pre&view...", CM_FILEPRINTPREVIEW, GRAYED
  310.   MENUITEM "&Print...", CM_FILEPRINT, GRAYED
  311.   MENUITEM "P&rint Setup...", CM_FILEPRINTERSETUP, GRAYED
  312. ##--END-- @OPT_APPL_PRINTING
  313.   MENUITEM SEPARATOR
  314.   MENUITEM "E&xit\tAlt+F4", CM_EXIT
  315. END
  316.  
  317.  
  318. ##--END-- @OPT_APPL_DOCVIEW
  319. ##--BEGIN-- @QUERY_APPL_OLE != VALUE_NOOLE
  320. ##    --BEGIN-- @QUERY_APPL_MODEL == VALUE_SDI
  321. //  Menu merged in when TOleView is embedded and edited out of place.
  322. //
  323. IDM_OLEVIEWEMBED MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  324. BEGIN
  325.   POPUP "&File"
  326.   BEGIN
  327.     MENUITEM  "&Close",     CM_FILECLOSE
  328.     MENUITEM  Separator
  329.     MENUITEM  "E&xit",      CM_EXIT
  330.   END
  331.  
  332.   MENUITEM Separator
  333.  
  334.   POPUP "&Edit"
  335.   BEGIN
  336.     MENUITEM "&Undo\aCtrl+Z", CM_EDITUNDO
  337.     MENUITEM Separator
  338.     MENUITEM "&Cut\aCtrl+X", CM_EDITCUT
  339.     MENUITEM "C&opy\aCtrl+C", CM_EDITCOPY
  340.     MENUITEM "&Paste\aCtrl+V", CM_EDITPASTE
  341.     MENUITEM "Paste &Special...", CM_EDITPASTESPECIAL
  342.     MENUITEM "Paste &Link", CM_EDITPASTELINK
  343.     MENUITEM "&Delete\aDel", CM_EDITDELETE
  344.     MENUITEM Separator
  345.     MENUITEM "&Insert Object...", CM_EDITINSERTOBJECT
  346.     MENUITEM "Insert Co&ntrol...", CM_EDITINSERTCONTROL
  347.     MENUITEM "&Links...", CM_EDITLINKS
  348.     MENUITEM "&Object", CM_EDITOBJECT
  349.     MENUITEM Separator
  350.     MENUITEM "&Show Objects", CM_EDITSHOWOBJECTS
  351.   END
  352.  
  353.   MENUITEM SEPARATOR
  354.  
  355.   MENUITEM SEPARATOR
  356.  
  357.   MENUITEM SEPARATOR
  358.  
  359.   MENUITEM SEPARATOR
  360.  
  361.   POPUP "&Help"
  362.   BEGIN
  363. ##@OPT_APPL_HELP 3
  364.     MENUITEM "&Contents", CM_HELPCONTENTS
  365.     MENUITEM "&Using help", CM_HELPUSING
  366.     MENUITEM SEPARATOR
  367.     MENUITEM "&About...", CM_HELPABOUT
  368.   END
  369. END
  370.  
  371.  
  372. ##    --END-- @QUERY_APPL_MODEL == VALUE_SDI
  373. // Menu merged in when TOleView is active, notice the extra MENUITEM SEPARATORs which are
  374. // for menu negotation.  These separators are used as group markers by OWL.
  375. //
  376. IDM_OLEVIEW MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  377. BEGIN
  378.   MENUITEM SEPARATOR
  379.  
  380.   POPUP "&Edit"
  381.   BEGIN
  382.     MENUITEM "&Undo\aCtrl+Z", CM_EDITUNDO
  383.     MENUITEM SEPARATOR
  384.     MENUITEM "&Cut\aCtrl+X", CM_EDITCUT
  385.     MENUITEM "C&opy\aCtrl+C", CM_EDITCOPY
  386.     MENUITEM "&Paste\aCtrl+V", CM_EDITPASTE
  387.     MENUITEM "Paste &Special...", CM_EDITPASTESPECIAL
  388.     MENUITEM "Paste &Link", CM_EDITPASTELINK
  389.     MENUITEM "&Delete\aDel", CM_EDITDELETE
  390. ##--BEGIN-- ((@QUERY_APPL_OLE == VALUE_CONTAINER) || (@QUERY_APPL_OLE == VALUE_OLEBOTH))
  391.     MENUITEM SEPARATOR
  392.     MENUITEM "Insert &Object...", CM_EDITINSERTOBJECT
  393.     MENUITEM "Insert Co&ntrol...", CM_EDITINSERTCONTROL
  394.     MENUITEM "&Links...", CM_EDITLINKS
  395.     MENUITEM "&Object", CM_EDITOBJECT
  396.     MENUITEM SEPARATOR
  397.     MENUITEM "&Show Objects", CM_EDITSHOWOBJECTS
  398. ##--END-- ((@QUERY_APPL_OLE == VALUE_CONTAINER) || (@QUERY_APPL_OLE == VALUE_OLEBOTH))
  399.   END
  400.  
  401.   MENUITEM SEPARATOR
  402.  
  403.   MENUITEM SEPARATOR
  404.  
  405.   MENUITEM SEPARATOR
  406.  
  407.   MENUITEM SEPARATOR
  408.  
  409.   POPUP "&Help"
  410.   BEGIN
  411. ##@OPT_APPL_HELP 3
  412.     MENUITEM "&Contents", CM_HELPCONTENTS
  413.     MENUITEM "&Using help", CM_HELPUSING
  414.     MENUITEM SEPARATOR
  415.     MENUITEM "&About...", CM_HELPABOUT
  416.   END
  417. END
  418.  
  419. IDM_OLEPOPUP MENU LOADONCALL MOVEABLE PURE DISCARDABLE
  420. BEGIN
  421.   POPUP "OLE"
  422.   BEGIN
  423.     MENUITEM "&Cut\aCtrl+X", CM_EDITCUT
  424.     MENUITEM "C&opy\aCtrl+C", CM_EDITCOPY
  425.     MENUITEM "&Delete\aDel", CM_EDITDELETE
  426.     MENUITEM SEPARATOR
  427.     MENUITEM "&Object", CM_EDITOBJECT
  428.   END
  429. END
  430.  
  431.  
  432. ##--END-- @QUERY_APPL_OLE != VALUE_NOOLE
  433. // Table of help hints displayed in the status bar.
  434. //
  435. STRINGTABLE
  436. BEGIN
  437.   -1,                   "File/document operations"
  438. ## (@QUERY_APPL_MODEL == VALUE_MDI) 2
  439.   CM_MDIFILENEW,        "Creates a new document"
  440.   CM_MDIFILEOPEN,       "Opens an existing document"
  441. ##--BEGIN-- ((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG))
  442. ##!@OPT_APPL_DOCVIEW 2
  443.   CM_FILENEW,           "Creates a new window"
  444.   CM_FILEOPEN,          "Opens a window"
  445. ##@OPT_APPL_DOCVIEW 2
  446.   CM_FILENEW,           "Creates a new document"
  447.   CM_FILEOPEN,          "Opens an existing document"
  448. ##--END-- ((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG))
  449. ##@OPT_APPL_DOCVIEW 2
  450.   CM_VIEWCREATE,        "Creates a new view for this document"
  451.   CM_FILEREVERT,        "Reverts changes to last document save"
  452. ##--END-- @OPT_APPL_DOCVIEW
  453.   CM_FILECLOSE,         "Closes the active document"
  454.   CM_FILESAVE,          "Saves the active document"
  455.   CM_FILESAVEAS,        "Saves the active document with a new name"
  456. ##@OPT_APPL_PRINTING 3
  457.   CM_FILEPRINT,         "Prints the active document"
  458.   CM_FILEPRINTERSETUP,  "Sets print characteristics for the active document"
  459.   CM_FILEPRINTPREVIEW,  "Displays full pages as read-only"
  460. ##@OPT_APPL_MAIL && @OPT_APPL_DOCVIEW
  461.   CM_FILESEND,          "Sends the active document using electronic mail"
  462. ##@QUERY_TARGET_NAME [[Target]]
  463.   CM_EXIT,              "Quits [[Target]] and prompts to save the documents"
  464.   CM_EDITUNDO-1,        "Edit operations"
  465.   CM_EDITUNDO,          "Reverses the last operation"
  466.   CM_EDITCUT,           "Cuts the selection and puts it on the Clipboard"
  467.   CM_EDITCOPY,          "Copies the selection and puts it on the Clipboard"
  468.   CM_EDITPASTE,         "Inserts the Clipboard contents at the insertion point"
  469. ##--BEGIN-- (@OPT_APPL_DOCVIEW && (@QUERY_APPL_OLE != VALUE_NOOLE))
  470.   CM_EDITPASTESPECIAL,  "Selects paste option and format"
  471.   CM_EDITPASTELINK,     "Links with object on the clipboard"
  472. ##--END-- (@OPT_APPL_DOCVIEW && (@QUERY_APPL_OLE != VALUE_NOOLE))
  473.   CM_EDITDELETE,        "Deletes the selection"
  474.   CM_EDITCLEAR,         "Clears the active document"
  475. ##--BEGIN-- (@OPT_APPL_DOCVIEW && (@QUERY_APPL_OLE != VALUE_NOOLE))
  476.   CM_EDITLINKS,         "Edits linked object"
  477.   CM_EDITINSERTOBJECT,  "Inserts an object into the document"
  478.   CM_EDITINSERTCONTROL, "Inserts an OLE control into the document"
  479.   CM_EDITOBJECT,        "Asks the selected object to perform an action"
  480.   CM_EDITSHOWOBJECTS,   "Highlights embedded objects"
  481. ##--END-- (@OPT_APPL_DOCVIEW && (@QUERY_APPL_OLE != VALUE_NOOLE))
  482.   CM_EDITADD,           "Inserts a new line"
  483.   CM_EDITEDIT,          "Edits the current line"
  484.   CM_EDITFIND-1,        "Search/replace operations"
  485.   CM_EDITFIND,          "Finds the specified text"
  486.   CM_EDITREPLACE,       "Finds the specified text and changes it"
  487.   CM_EDITFINDNEXT,      "Finds the next match"
  488. ##--BEGIN-- @QUERY_APPL_MODEL == VALUE_MDI
  489.   CM_CASCADECHILDREN-1, "Window arrangement and selection"
  490.   CM_CASCADECHILDREN,   "Cascades open windows"
  491.   CM_TILECHILDREN,      "Tiles open windows"
  492.   CM_ARRANGEICONS,      "Arranges iconic windows along bottom"
  493.   CM_CLOSECHILDREN,     "Closes all open windows"
  494. ##--END-- @QUERY_APPL_MODEL == VALUE_MDI
  495. ##@OPT_APPL_HELP 3
  496.   CM_HELPCONTENTS-1,    "Access online help"
  497.   CM_HELPCONTENTS,      "Help table of contents"
  498.   CM_HELPUSING,         "Help on using online Help"
  499. ##@OPT_APPL_HELP != TRUE
  500.   CM_HELPABOUT-1,       "Access About"
  501. ##@QUERY_TARGET_NAME [[Target]]
  502.   CM_HELPABOUT,         "About the [[Target]] application"
  503. END
  504.  
  505.  
  506. //
  507. // OWL string table
  508. //
  509.  
  510. // EditFile (include/owl/editfile.rc and include/owl/editsear.rc)
  511. //
  512. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  513. BEGIN
  514.   IDS_CANNOTFIND,       "Cannot find ""%s""."
  515. ##!@OPT_APPL_DOCVIEW
  516.   IDS_UNTITLED,         "Document"
  517.   IDS_UNABLEREAD,       "Unable to read file %s from disk."
  518.   IDS_UNABLEWRITE,      "Unable to write file %s to disk."
  519.   IDS_FILECHANGED,      "The text in the %s file has changed.\n\nDo you want to save the changes?"
  520.   IDS_FILEFILTER,       "Text files|*.txt|AllFiles|*.*|"
  521. END
  522. ##--BEGIN-- @OPT_APPL_DOCVIEW
  523.  
  524.  
  525. // ListView (include/owl/listview.rc)
  526. //
  527. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  528. BEGIN
  529.   IDS_LISTNUM,  "Line number %d"
  530. END
  531.  
  532.  
  533. // Doc/View (include/owl/docview.rc)
  534. //
  535. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  536. BEGIN
  537.   IDS_DOCMANAGERFILE,   "&File"
  538.   IDS_DOCLIST,          "--Document Type--"
  539.   IDS_VIEWLIST,         "--View Type--"
  540.   IDS_UNTITLED,         "Document"
  541.   IDS_UNABLEOPEN,       "Unable to open document."
  542.   IDS_UNABLECLOSE,      "Unable to close document."
  543.   IDS_READERROR,        "Document read error."
  544.   IDS_WRITEERROR,       "Document write error."
  545.   IDS_DOCCHANGED,       "The document has been changed.\n\nDo you want to save the changes?"
  546.   IDS_NOTCHANGED,       "The document has not been changed."
  547.   IDS_NODOCMANAGER,     "Document Manager not present."
  548.   IDS_NOMEMORYFORVIEW,  "Insufficient memory for view."
  549.   IDS_DUPLICATEDOC,     "Document already loaded."
  550. END
  551. ##--BEGIN--@QUERY_APPL_OLE != VALUE_NOOLE
  552.  
  553.  
  554. // OLEView (include/owl/oleview.rc)
  555. //
  556. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  557. BEGIN
  558.    IDS_EDITOBJECT,      "&Object"
  559.    IDS_EDITCONVERT,     "Convert..."
  560.    IDS_CLOSESERVER,     "Close and Return to "
  561.    IDS_EXITSERVER,      "Exit and Return to "
  562. END
  563.  
  564. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  565. BEGIN
  566.   IDS_CFTEXT,           "Text\nplain text"
  567.   IDS_CFBITMAP,         "Bitmap\na bitmap image"
  568.   IDS_CFMETAFILE,       "Metafile Picture\na static picture"
  569.   IDS_CFSYLK,           "Sylk\na spreadsheet"
  570.   IDS_CFDIF,            "DIF\na document"
  571.   IDS_CFTIFF,           "Tagged Image File Format\na TIFF image file"
  572.   IDS_CFOEMTEXT,        "OEM Text\nan OEM text"
  573.   IDS_CFDIB,            "DIB\na device independent bitmap image"
  574.   IDS_CFPALETTE,        "Palette\na color palette"
  575.   IDS_CFPENDATA,        "Pen Data\npen data"
  576.   IDS_CFRIFF,           "RIFF\na RIFF media file"
  577.   IDS_CFWAVE,           "Wave\na sound wave file"
  578.   IDS_CFUNICODETEXT,    "UniCode Text\nUnicode text"
  579.   IDS_CFENHMETAFILE,    "Enhanced Metafile\nan enhanced metafile picture"
  580.   IDS_IN,               " in "
  581. END
  582. ##--END--@QUERY_APPL_OLE != VALUE_NOOLE
  583. ##--END-- @OPT_APPL_DOCVIEW
  584. ##--BEGIN-- @OPT_APPL_PRINTING
  585.  
  586.  
  587. // Printer (include/owl/printer.rc)
  588. //
  589. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  590. BEGIN
  591.   IDS_PRNON,            " on "
  592.   IDS_PRNERRORTEMPLATE, "'%s' not printed. %s."
  593.   IDS_PRNOUTOFMEMORY,   "Out of memory"
  594.   IDS_PRNOUTOFDISK,     "Out of disk space"
  595.   IDS_PRNCANCEL,        "Printing canceled"
  596.   IDS_PRNMGRABORT,      "Printing aborted in Print Manager"
  597.   IDS_PRNGENERROR,      "Error encountered during print"
  598.   IDS_PRNERRORCAPTION,  "Print Error"
  599. END
  600. ##--END-- @OPT_APPL_PRINTING
  601.  
  602.  
  603. // Exception string resources (include/owl/except.rc)
  604. //
  605. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  606. BEGIN
  607.   IDS_OWLEXCEPTION,     "ObjectWindows Exception"
  608.   IDS_UNHANDLEDXMSG,    "Unhandled Exception"
  609.   IDS_OKTORESUME,       "OK to resume?"
  610.   IDS_UNKNOWNEXCEPTION, "Unknown exception"
  611.  
  612.   IDS_UNKNOWNERROR,     "Unknown error"
  613.   IDS_NOAPP,            "No application object"
  614.   IDS_OUTOFMEMORY,      "Out of memory"
  615.   IDS_INVALIDMODULE,    "Invalid module specified for window"
  616.   IDS_INVALIDMAINWINDOW,"Invalid MainWindow"
  617.   IDS_VBXLIBRARYFAIL,   "VBX Library init failure"
  618.  
  619.   IDS_INVALIDWINDOW,    "Invalid window %s"
  620.   IDS_INVALIDCHILDWINDOW,"Invalid child window %s"
  621.   IDS_INVALIDCLIENTWINDOW,"Invalid client window %s"
  622.  
  623.   IDS_CLASSREGISTERFAIL,"Class registration fail for window %s"
  624.   IDS_CHILDREGISTERFAIL,"Child class registration fail for window %s"
  625.   IDS_WINDOWCREATEFAIL, "Create fail for window %s"
  626.   IDS_WINDOWEXECUTEFAIL,"Execute fail for window %s"
  627.   IDS_CHILDCREATEFAIL,  "Child create fail for window %s"
  628.  
  629.   IDS_MENUFAILURE,      "Menu creation failure"
  630.   IDS_VALIDATORSYNTAX,  "Validator syntax error"
  631.   IDS_PRINTERERROR,     "Printer error"
  632.  
  633.   IDS_LAYOUTINCOMPLETE, "Incomplete layout constraints specified in window %s"
  634.   IDS_LAYOUTBADRELWIN,  "Invalid relative window specified in layout constraint in window %s"
  635.  
  636.   IDS_GDIFAILURE,       "GDI failure"
  637.   IDS_GDIALLOCFAIL,     "GDI allocate failure"
  638.   IDS_GDICREATEFAIL,    "GDI creation failure"
  639.   IDS_GDIRESLOADFAIL,   "GDI resource load failure"
  640.   IDS_GDIFILEREADFAIL,  "GDI file read failure"
  641.   IDS_GDIDELETEFAIL,    "GDI object %X delete failure"
  642.   IDS_GDIDESTROYFAIL,   "GDI object %X destroy failure"
  643.   IDS_INVALIDDIBHANDLE, "Invalid DIB handle %X"
  644. END
  645.  
  646.  
  647. // General Window's status bar messages. (include/owl/statusba.rc)
  648. //
  649. STRINGTABLE
  650. BEGIN
  651.   IDS_MODES             "EXT|CAPS|NUM|SCRL|OVR|REC"
  652.   IDS_MODESOFF          "   |  |   |  |   |   "
  653.   SC_SIZE,              "Changes the size of the window"
  654.   SC_MOVE,              "Moves the window to another position"
  655.   SC_MINIMIZE,          "Reduces the window to an icon"
  656.   SC_MAXIMIZE,          "Enlarges the window to it maximum size"
  657.   SC_RESTORE,           "Restores the window to its previous size"
  658.   SC_CLOSE,             "Closes the window"
  659.   SC_TASKLIST,          "Opens task list"
  660.   SC_NEXTWINDOW,        "Switches to next window"
  661. END
  662.  
  663.  
  664. // Validator messages (include/owl/validate.rc)
  665. //
  666. STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE
  667. BEGIN
  668.   IDS_VALPXPCONFORM     "Input does not conform to picture:\n""%s"""
  669.   IDS_VALINVALIDCHAR    "Invalid character in input"
  670.   IDS_VALNOTINRANGE     "Value is not in the range %ld to %ld."
  671.   IDS_VALNOTINLIST      "Input is not in valid-list"
  672. END
  673. ## (((@QUERY_APPL_MODEL == VALUE_DIALOG) && @QUERY_APPL_DLGCLIENT_MENU) || (@QUERY_APPL_MODEL != VALUE_DIALOG))
  674. ##--BEGIN--  @OPT_APPL_TOOLBAR
  675.  
  676.  
  677. //
  678. // Bitmaps used by the speedbar.  Each bitmap is associated with a
  679. // particular menu command.
  680. //
  681. ##@QUERY_APPL_MODEL == VALUE_MDI 2
  682. CM_MDIFILENEW BITMAP "new.bmp"
  683. CM_MDIFILEOPEN BITMAP "open.bmp"
  684. ## ((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG)) 2
  685. CM_FILENEW BITMAP "new.bmp"
  686. CM_FILEOPEN BITMAP "open.bmp"
  687. CM_FILESAVE BITMAP "save.bmp"
  688.  
  689. CM_EDITUNDO BITMAP "undo.bmp"
  690. CM_EDITCUT BITMAP "cut.bmp"
  691. CM_EDITCOPY BITMAP "copy.bmp"
  692. CM_EDITPASTE BITMAP "paste.bmp"
  693.  
  694. CM_EDITFIND BITMAP "find.bmp"
  695. CM_EDITFINDNEXT BITMAP "findnext.bmp"
  696. ##@OPT_APPL_PRINTING 2
  697.  
  698. CM_FILEPRINTPREVIEW  BITMAP "preview.bmp"
  699. ##@OPT_APPL_HELP 2
  700.  
  701. CM_HELPCONTENTS BITMAP "help.bmp"
  702. ##--END--  @OPT_APPL_TOOLBAR
  703. ## (((@QUERY_APPL_MODEL == VALUE_DIALOG) && @QUERY_APPL_DLGCLIENT_MENU) || (@QUERY_APPL_MODEL != VALUE_DIALOG))
  704. ## (@OPT_APPL_TOOLBAR || @OPT_APPL_PRINTING) 2
  705.  
  706. CM_FILEPRINT BITMAP "print.bmp"
  707. ##--BEGIN-- @OPT_APPL_PRINTING
  708.  
  709.  
  710. //
  711. // Print Preview speed bar bitmaps
  712. //
  713. APX_PPR_PREVIOUS BITMAP "previous.bmp"
  714. APX_PPR_NEXT BITMAP "next.bmp"
  715. APX_PPR_ONEUP BITMAP "preview1.bmp"
  716. APX_PPR_TWOUP BITMAP "preview2.bmp"
  717. APX_PPR_DONE BITMAP "prexit.bmp"
  718. ##--END-- @OPT_APPL_PRINTING
  719.  
  720.  
  721. //
  722. // Misc application definitions
  723. //
  724. ##--BEGIN-- @QUERY_APPL_MODEL == VALUE_MDI
  725.  
  726. // MDI document ICON
  727. //
  728. ##:<<TMDIChild QUERY_WIND_ICON [[Icon]]
  729. IDI_DOC ICON "[[Icon]]"
  730.  
  731. // Application ICON
  732. //
  733. ##<<TApplication QUERY_WIND_ICON [[Icon]]
  734. IDI_MDIAPPLICATION ICON "[[Icon]]"
  735. ##--END-- @QUERY_APPL_MODEL == VALUE_MDI
  736. ##--BEGIN-- ((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG))
  737.  
  738. // Application ICON
  739. //
  740. ##<<TApplication QUERY_WIND_ICON [[Icon]]
  741. IDI_SDIAPPLICATION ICON "[[Icon]]"
  742. ##--END-- ((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG))
  743.  
  744.  
  745. ##--BEGIN-- @QUERY_APPL_MODEL == VALUE_DIALOG
  746. // Client Dialog
  747. //
  748. ##    :0 [[HAXRes]]
  749. ##    :@QUERY_APPL_DLGCLIENT [[ClientClass]]
  750. ##    :<<*ClientClass QUERY_DLOG [[DLogRsrc]]
  751. ##    --BEGIN-- TRUE
  752. ##      :CreateRsrc("DIALOG", \\"[[DLogRsrc]]", [[AssociatedID]])
  753. ##      :AssociatedID HAXRes
  754. ##      --BEGIN-- @QUERY_APPL_CONTROL == VALUE_BWCC
  755. [[DLogRsrc]] DIALOG 6, 15, 189, 124
  756. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
  757. CLASS "BorDlg_Gray"
  758. CAPTION "Dialog Client"
  759. FONT 8, "MS Sans Serif"
  760. BEGIN
  761.   CONTROL "", -1, "BorShade", BSS_HDIP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 0, 83, 189, 3
  762. ##        :AddRsrcItem(HAXRes, "BUTTON", "DEFPUSHBUTTON", "IDOK")
  763.   CONTROL "", IDOK, "BorBtn", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 48, 92, 37, 25
  764. ##        :AddRsrcItem(HAXRes, "BUTTON", "PUSHBUTTON", "IDCANCEL")
  765.   CONTROL "", IDCANCEL, "BorBtn", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 104, 92, 37, 25
  766. END
  767. ##      --END-- @QUERY_APPL_CONTROL == VALUE_BWCC
  768. ##      --BEGIN-- @QUERY_APPL_CONTROL != VALUE_BWCC
  769. [[DLogRsrc]] DIALOG 6, 15, 207, 111
  770. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
  771. CAPTION "Dialog Client"
  772. FONT 8, "MS Sans Serif"
  773. BEGIN
  774. ##        :AddRsrcItem(HAXRes, "BUTTON", "DEFPUSHBUTTON", "IDOK")
  775.   DEFPUSHBUTTON "OK", IDOK, 40, 88, 50, 14
  776. ##        :AddRsrcItem(HAXRes, "BUTTON", "PUSHBUTTON", "IDCANCEL")
  777.   PUSHBUTTON "Cancel", IDCANCEL, 116, 88, 50, 14
  778. END
  779. ##      --END-- @QUERY_APPL_CONTROL != VALUE_BWCC
  780.  
  781.  
  782. ##    --END-- TRUE
  783. ##--END-- @QUERY_APPL_MODEL == VALUE_DIALOG
  784. // About box.
  785. //
  786. ##--BEGIN-- @QUERY_APPL_CONTROL == VALUE_BWCC
  787.  
  788. // BWCC bitmaps for the about box.
  789. //
  790. #define IDB_BWCC_ABOUT_ICON   1450
  791. #define IDB_BWCC_ABOUT_ICON2  2450      // This definition is for EGA and related video modes.
  792.  
  793. IDB_BWCC_ABOUT_ICON  BITMAP "borabout.bmp"
  794. IDB_BWCC_ABOUT_ICON2 BITMAP "borabout.bmp"
  795.  
  796. ##--END-- @QUERY_APPL_CONTROL == VALUE_BWCC
  797. ##0 [[HAXRes]]
  798. ##"" [[DLogRsrc]]
  799. ##--BEGIN-- ((@QUERY_APPL_MODEL != VALUE_DIALOG) || ((@QUERY_APPL_MODEL == VALUE_DIALOG) && @QUERY_APPL_DLGCLIENT_MENU))
  800. ##    :<<TDialog QUERY_DLOG DLogRsrc
  801. ##    :CreateRsrc("DIALOG", \\"[[DLogRsrc]]", [[AssociatedID]])
  802. ##    :AssociatedID HAXRes
  803. ##    :@QUERY_APPL_CONTROL == VALUE_BWCC
  804. [[DLogRsrc]] DIALOG 56, 40, 199, 98
  805. ##    :@QUERY_APPL_CONTROL != VALUE_BWCC
  806. [[DLogRsrc]] DIALOG 12, 17, 204, 65
  807. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  808. ##    :@QUERY_APPL_CONTROL == VALUE_BWCC
  809. CLASS "bordlg_gray"
  810. ##    :@QUERY_TARGET_NAME [[Target]]
  811. CAPTION "About [[Target]]"
  812. FONT 8, "MS Sans Serif"
  813. BEGIN
  814. ##--BEGIN-- @QUERY_APPL_CONTROL != VALUE_BWCC
  815.   CTEXT "Version", IDC_VERSION, 2, 14, 200, 8, SS_NOPREFIX
  816. ##    :@QUERY_APPL_ABOUT [[AboutText]]
  817.   CTEXT "[[AboutText]]", -1, 2, 4, 200, 8, SS_NOPREFIX
  818.   CTEXT "", IDC_COPYRIGHT, 2, 27, 200, 17, SS_NOPREFIX
  819.   RTEXT "", IDC_DEBUG, 136, 55, 66, 8, SS_NOPREFIX
  820. ##    :@QUERY_APPL_MODEL == VALUE_MDI
  821.   ICON IDI_MDIAPPLICATION, -1, 2, 2, 34, 34
  822. ##    :((@QUERY_APPL_MODEL == VALUE_SDI) || (@QUERY_APPL_MODEL == VALUE_DIALOG))
  823.   ICON IDI_SDIAPPLICATION, -1, 2, 2, 34, 34
  824.   DEFPUSHBUTTON "OK", IDOK, 82, 48, 40, 14
  825. ##--END-- @QUERY_APPL_CONTROL != VALUE_BWCC
  826. ##--BEGIN-- @QUERY_APPL_CONTROL == VALUE_BWCC
  827.   CONTROL "Version", IDC_VERSION, "BorStatic", SS_LEFT | WS_CHILD | WS_VISIBLE | SS_NOPREFIX | WS_GROUP, 55, 18, 134, 9
  828.   CONTROL "Button", IDB_BWCC_ABOUT_ICON - 1000, "BorBtn", BBS_BITMAP | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 6, 9, 39, 42
  829. ##    :@QUERY_APPL_ABOUT [[AboutText]]
  830.   CONTROL "[[AboutText]]", -1, "BorStatic", SS_LEFT | WS_CHILD | WS_VISIBLE | SS_NOPREFIX | WS_GROUP, 55, 9, 134, 9
  831.   CONTROL "", IDC_COPYRIGHT, "BorStatic", SS_LEFT | WS_CHILD | WS_VISIBLE | SS_NOPREFIX | WS_GROUP, 55, 27, 134, 27
  832.   CONTROL "", IDC_DEBUG, "BorStatic", SS_RIGHT | WS_CHILD | WS_VISIBLE | SS_NOPREFIX | WS_GROUP, 131, 87, 66, 8
  833.   CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 52, 6, 140, 51
  834.   CONTROL "", IDOK, "BorBtn", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 81, 66, 37, 25
  835. ##--END-- @QUERY_APPL_CONTROL == VALUE_BWCC
  836. ##    :AddRsrcItem(HAXRes, "STATIC", "TEXT", "IDC_VERSION")
  837. ##    :AddRsrcItem(HAXRes, "STATIC", "TEXT", "IDC_COPYRIGHT")
  838. ##    :AddRsrcItem(HAXRes, "STATIC", "TEXT", "IDC_DEBUG")
  839. ##    :AddRsrcItem(HAXRes, "BUTTON", "DEFPUSHBUTTON", "IDOK")
  840. END
  841. ##--END-- ((@QUERY_APPL_MODEL != VALUE_DIALOG) || ((@QUERY_APPL_MODEL == VALUE_DIALOG) && @QUERY_APPL_DLGCLIENT_MENU))
  842. ##--BEGIN-- @OPT_APPL_PRINTING
  843.  
  844.  
  845. // Printer abort box.
  846. //
  847. ##@QUERY_APPL_CONTROL != VALUE_BWCC
  848. IDD_ABORTDIALOG DIALOG 84, 51, 130, 60
  849. ##@QUERY_APPL_CONTROL == VALUE_BWCC
  850. IDD_ABORTDIALOG DIALOG 70, 50, 163, 65
  851. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  852. ##@QUERY_APPL_CONTROL == VALUE_BWCC
  853. CLASS "bordlg"
  854. CAPTION "Printing"
  855. BEGIN
  856. ##@QUERY_APPL_CONTROL != VALUE_BWCC 6
  857.   PUSHBUTTON "Cancel", IDCANCEL, 46, 40, 40, 14, WS_TABSTOP
  858.   CTEXT "Now printing Page %d of", ID_PAGE, 0, 8, 130, 8, SS_CENTER | NOT WS_VISIBLE | WS_GROUP
  859.   CTEXT "Now printing", -1, 0, 8, 130, 8,
  860.   CTEXT "'%s' on the", ID_TITLE, 0, 16, 130, 8
  861.   CTEXT "", ID_PORT, 0, 24, 130, 8, SS_CENTER | NOT WS_VISIBLE | WS_GROUP
  862.   CTEXT "%s on %s", ID_DEVICE, 0, 24, 130, 8
  863. ##@QUERY_APPL_CONTROL == VALUE_BWCC 6
  864.   CONTROL "Button", IDCANCEL, "BorBtn", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 48, 36, 33, 21
  865.   CTEXT "Now printing Page %d of", ID_PAGE, 0, 8, 130, 8, SS_CENTER | NOT WS_VISIBLE | WS_GROUP | SS_NOPREFIX
  866.   CTEXT "Now printing", -1, 0, 8, 130, 8, SS_NOPREFIX
  867.   CTEXT "'%s' on the", ID_TITLE, 0, 16, 130, 8, SS_NOPREFIX
  868.   CTEXT "", ID_PORT, 0, 24, 130, 8, SS_CENTER | NOT WS_VISIBLE | WS_GROUP | SS_NOPREFIX
  869.   CTEXT "%s on %s", ID_DEVICE, 0, 24, 130, 8, SS_NOPREFIX
  870. END
  871. ##--END-- @OPT_APPL_PRINTING
  872.  
  873.  
  874. // Version info.
  875. //
  876. #if !defined(__DEBUG_)
  877.  
  878. // Non-Debug VERSIONINFO
  879. //
  880. 1 VERSIONINFO LOADONCALL MOVEABLE
  881. ##@QUERY_RCVERSION [[RCVersion]] 2
  882. FILEVERSION [[RCVersion]]
  883. PRODUCTVERSION [[RCVersion]]
  884. FILEFLAGSMASK 0
  885. FILEFLAGS VS_FFI_FILEFLAGSMASK
  886. #if defined(BI_PLAT_WIN32)
  887. FILEOS VOS__WINDOWS32
  888. #else
  889. FILEOS VOS__WINDOWS16
  890. #endif
  891. FILETYPE VFT_APP
  892. BEGIN
  893.   BLOCK "StringFileInfo"
  894.   BEGIN
  895.     // Language type = U.S. English(0x0409) and Character Set = Windows, Multilingual(0x04e4)
  896.     BLOCK "040904E4"              // Matches VarFileInfo Translation hex value.
  897.     BEGIN
  898. ##--BEGIN-- @QUERY_PRJ_COMPANY [[CompanyName]]
  899. ##--BEGIN-- @QUERY_TARGET_NAME [[Target]]
  900.       VALUE "CompanyName", "[[CompanyName]]\000"
  901.       VALUE "FileDescription", "[[Target]] for Windows\000"
  902. ##@QUERY_APPL_VERINFO [[Version]]
  903.       VALUE "FileVersion", "[[Version]]\000"
  904.       VALUE "InternalName", "[[Target]]\000"
  905. ##@QUERY_PRJ_COPYRIGHT [[Copyright]]
  906. ##\\Copyright Copyright
  907.       VALUE "LegalCopyright", "[[Copyright]]\000"
  908.       VALUE "LegalTrademarks", "Windows(TM) is a trademark of Microsoft Corporation\000"
  909.       VALUE "OriginalFilename", "[[Target]].exe\000"
  910.       VALUE "ProductName", "[[Target]]\000"
  911. ##@QUERY_APPL_VERINFO [[Version]]
  912.       VALUE "ProductVersion", "[[Version]]\000"
  913. ##--END-- @QUERY_PRJ_NAME [[Target]]
  914. ##--END-- @QUERY_PRJ_COMPANY [[CompanyName]]
  915.     END
  916.   END
  917.  
  918.   BLOCK "VarFileInfo"
  919.   BEGIN
  920.     VALUE "Translation", 0x0409, 0x04e4    // U.S. English(0x0409) & Windows Multilingual(0x04e4) 1252
  921.   END
  922. END
  923.  
  924. #else
  925.  
  926. // Debug VERSIONINFO
  927. //
  928. 1 VERSIONINFO LOADONCALL MOVEABLE
  929. ##@QUERY_RCVERSION [[RCVersion]] 2
  930. FILEVERSION [[RCVersion]]
  931. PRODUCTVERSION [[RCVersion]]
  932. FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE | VS_FF_PATCHED | VS_FF_PRIVATEBUILD | VS_FF_SPECIALBUILD
  933. FILEFLAGS VS_FFI_FILEFLAGSMASK
  934. #if defined(BI_PLAT_WIN32)
  935. FILEOS VOS__WINDOWS32
  936. #else
  937. FILEOS VOS__WINDOWS16
  938. #endif
  939. FILETYPE VFT_APP
  940. BEGIN
  941.   BLOCK "StringFileInfo"
  942.   BEGIN
  943.     // Language type = U.S. English(0x0409) and Character Set = Windows, Multilingual(0x04e4)
  944.     BLOCK "040904E4"              // Matches VarFileInfo Translation hex value.
  945.     BEGIN
  946. ##--BEGIN-- @QUERY_PRJ_COMPANY [[CompanyName]]
  947. ##--BEGIN-- @QUERY_TARGET_NAME [[Target]]
  948. ##--BEGIN-- @QUERY_PRJ_USER [[Author]]
  949.       VALUE "CompanyName", "[[CompanyName]]\000"
  950.       VALUE "FileDescription", "[[Target]] for Windows\000"
  951. ##@QUERY_APPL_VERINFO [[Version]]
  952.       VALUE "FileVersion", "[[Version]]\000"
  953.       VALUE "InternalName", "[[Target]]\000"
  954. ##@QUERY_PRJ_COPYRIGHT [[Copyright]]
  955. ##\\Copyright Copyright
  956.       VALUE "LegalCopyright", "[[Copyright]]\000"
  957.       VALUE "LegalTrademarks", "Windows(TM) is a trademark of Microsoft Corporation\000"
  958.       VALUE "OriginalFilename", "[[Target]].exe\000"
  959.       VALUE "ProductName", "[[Target]]\000"
  960. ##@QUERY_APPL_VERINFO [[Version]]
  961.       VALUE "ProductVersion", "[[Version]]\000"
  962.       VALUE "SpecialBuild", "Debug Version\000"
  963.       VALUE "PrivateBuild", "Built by [[Author]]\000"
  964. ##--END-- @QUERY_PRJ_USER [[Author]]
  965. ##--END-- @QUERY_PRJ_NAME [[Target]]
  966. ##--END-- @QUERY_PRJ_COMPANY [[CompanyName]]
  967.     END
  968.   END
  969.  
  970.   BLOCK "VarFileInfo"
  971.   BEGIN
  972.     VALUE "Translation", 0x0409, 0x04e4    // U.S. English(0x0409) & Windows Multilingual(0x04e4) 1252
  973.   END
  974. END
  975.  
  976. #endif
  977.